.order-progress {
    /* height: 57px; */
    border-bottom: 1px solid #dbdbdb;
}

.order-progress>.center {
    height: 57px;
    display: flex;
    align-items: center;
    /* 左右两端对齐 */
    justify-content: space-between;
}

.empty {
    /* 隐藏后不保留位置 */
    /* display: none; */
    /* 隐藏后保留位置 */
    visibility: hidden;
}

.order-info>.center {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px;
}

.left-info {
    width: 700px;
}

.info-title {
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dbdbdb;
}

.info-title>a {
    font-size: 14px;
    color: #333;
}

.card-container {
    /* display: flex; */
    /* 子标签换行 */
    /* flex-wrap: wrap; */
    /* justify-content: space-between; */
    display: grid;
    grid-template-columns: 334px 334px;
    /* 上下间距20，左右间距40 */
    gap: 40px 20px;
    padding: 22px 0;
}

.address-card {
    width: 330px;
    height: 150px;
    border: 2px solid #dbdbdb;
    /* margin-bottom: 40px; */
    background-color: #f5f5f5;
}

.card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 45px;
    padding: 0 10px;
    border-bottom: 2px solid #dbdbdb;
    font-size: 14px;
    background-color: #fff;
}

.default-address {
    margin-left: 10px;
}

.header-right {
    display: flex;
}

.set-default {
    margin-right: 30px;
}

.delete-button {
    border-right: 1px solid #aaa;
    padding-right: 10px;
    margin-right: 10px;
}

.card-body {
    padding: 20px 10px;
    background-color: #f5f5f5;
    height: 63px;
    display: flex;
    /* 内部子标签上下排列 */
    flex-direction: column;
    justify-content: space-between;
    font-size: 14px;
}

.card-body>p:first-child {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    /* 限制行数为2 */
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.right-info {
    width: 416px;
    background-color: brown;
}